<?php
/**
 * Created by IntelliJ IDEA.
 * User: XD
 * Date: 2017/8/22
 * Time: 16:43
 */
//// 允许上传的图片后缀
$allowedExts = array("gif","jpeg","jpg","png");
$temp = explode(".",$_FILES["file"]["name"]);
$extension = end($temp);       // 获取文件后缀名
echo $extension;
echo $_FILES["file"]["type"];

if((($_FILES["file"]["type"] == "image/gif")
    ||($_FILES["file"]["type"] == "image/jpeg")
    ||($_FILES["file"]["type"] == "image/jpg")
    ||($_FILES["file"]["type"] == "image/pjpeg")
    ||($_FILES["file"]["type"] == "image/x-png")
    ||($_FILES["file"]["type"] == "image/png"))
    && ($_FILES["file"]["size"] < 204800)    // 小于 200 kb
    && in_array($extension, $allowedExts))  // $extension 在 $allowedExts 中
{

        if ($_FILES["file"]["error"]>0){
            echo "错误：".$_FILES["file"]["error"]."<br>";
        } else{
            echo "上传文件名：".$_FILES["file"]["name"]."<br>";
            echo "文件类型: ".$_FILES["file"]["type"]."<br>";
            echo "文件大小: ".($_FILES["file"]["size"]/1024)."KB<br>";
            echo "文件临时存储的位置：".$_FILES["file"]["tmp_name"];

            // 判断当期目录下的 upload 目录是否存在该文件
            // 如果没有 upload 目录，你需要创建它，upload 目录权限为 777
            if(file_exists("upload/".$_FILES["file"]["name"]))
            {
                echo $_FILES["file"]["name"]."文件已经存在。";
            }else{
                // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
                move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
                echo "文件存储在: " . "upload/" . $_FILES["file"]["name"];
            }

        }
}else{
    echo "非法的文件格式";
}

?>